org.eclipse.vtp.desktop.model.core
Class Model
java.lang.Object
org.eclipse.vtp.desktop.model.core.Model
- All Implemented Interfaces:
- ComponentListener
public class Model
- extends java.lang.Object
- implements ComponentListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Model
public Model(BrandManager brandManager)
Model
public Model(BrandManager brandManager,
org.w3c.dom.Element modelElement,
ElementResolutionVisitor resolutionVisitor)
getDataService
public java.lang.Object getDataService(java.lang.String name)
putDataService
public void putDataService(java.lang.String name,
java.lang.Object service)
storeModel
public void storeModel(org.w3c.dom.Element rootElement)
listElements
public java.util.List listElements()
listConnectors
public java.util.List listConnectors()
getElement
public Element getElement(java.lang.String id)
validateModelStatus
public void validateModelStatus()
getConnector
public Connector getConnector(java.lang.String id)
removeElement
public void removeElement(Element element)
removeConnector
public void removeConnector(Connector connector)
addElement
public void addElement(Element element)
addConnector
public void addConnector(Connector connector)
componentChanged
public void componentChanged(Component component)
- Specified by:
componentChanged in interface ComponentListener
getBrandManager
public BrandManager getBrandManager()
componentDeleted
public void componentDeleted(Component component)
- Specified by:
componentDeleted in interface ComponentListener
addListener
public void addListener(ModelListener listener)
removeListener
public void removeListener(ModelListener listener)